home *** CD-ROM | disk | FTP | other *** search
/ TEKNO 1996 February / TEKNO 2-1996.iso / quake / id1.pak / quake.rc < prev   
Text File  |  1996-02-24  |  2KB  |  87 lines

  1. //
  2. // load keybindings
  3. //
  4. // commands with a leading + will also be called for key up events with
  5. // the + changed to a -
  6.  
  7. //
  8. // character controls
  9. //
  10.  
  11. bind    K_ALT            +strafe
  12.  
  13. bind    ,                +moveleft
  14. bind    .                +moveright
  15. bind    <                +moveleft
  16. bind    >                +moveright
  17. bind    K_DEL            +lookdown
  18. bind    K_PGDN            +lookup
  19. bind    z                +lookdown
  20. bind    a                +lookup
  21.  
  22. bind    d                +moveup
  23. bind    c                +movedown
  24. bind    K_SHIFT            +speed
  25. bind    K_CTRL            +attack
  26. bind    K_UPARROW        +forward
  27. bind    K_DOWNARROW        +back
  28. bind    K_LEFTARROW        +left
  29. bind    K_RIGHTARROW    +right
  30.  
  31. bind    K_SPACE            +jump 
  32. bind    K_ENTER            +jump
  33.  
  34. bind    K_TAB            +showscores
  35.  
  36. bind    1                impulse1
  37. bind    2                impulse2
  38. bind    3                impulse3
  39. bind    4                impulse4
  40. bind    5                impulse5
  41. bind    6                impulse6
  42. bind    7                impulse7
  43. bind    8                impulse8
  44. bind    9                impulse9
  45. bind    0                impulse0
  46.  
  47. // mouse options
  48. bind    \                +mlook
  49.  
  50. //
  51. // client environment commands
  52. //
  53. bind    K_PAUSE            "pause"
  54. bind    K_ESCAPE        "toggleconsole"
  55. bind    K_F12            "quit"
  56. bind    t                "messagemode"
  57.  
  58. bind    +                "sizeup"
  59. bind    =                "sizeup"
  60. bind    -                "sizedown"
  61.  
  62.  
  63. //
  64. // development
  65. //
  66. bind    K_F1            "progrestart"
  67. bind    K_F2            "restart"
  68. bind    K_F3            "r_draworder 0"
  69. bind    K_F4            "r_draworder 1"
  70. bind    K_F5            "screenshot"
  71. bind    K_F6            "r_speeds 0"
  72. bind    K_F7            "r_speeds 1"
  73. bind    K_F8            "notarget"
  74. bind    K_F9            "noclip"
  75. bind    K_F10            "god"
  76.  
  77. //
  78. // command alias
  79. //
  80. alias    3button            "mouse1 +forward2 ; mouse2 +strafe ; mouse3 +mlook ; echo mouse1 = forward, mouse2 = strafe, mouse3 = look"
  81.  
  82.  
  83. //
  84. // stuff command line statements
  85. //
  86. stuffcmds
  87.